Automated, Credible Autocoding of An Unmanned Aggressive Maneuvering Car Controller
نویسندگان
چکیده
This article describes the potential application of a credible autocoding framework for control systems towards a nonlinear car controller example. The framework generates code, along with guarantees of high level functional properties about the code that can be independently verified. These high-level functional properties not only serves as a certificate of good system behvaior but also can be used to guarantee the absence of runtime errors. In one of our previous works, we have constructed a prototype autocoder with proofs that demonstrates this framework in a fully automatic fashion for linear and quasi-nonlinear controllers. With the nonlinear car example, we propose to further extend the prototype’s dataflow annotation language environment with with several new annotation symbols to enable the expression of general predicates and dynamical systems. We demonstrate manually how the new extensions to the prototype autocoder work on the car controller using the output language Matlab. Finally, we discuss the requirements and scalability issues of the automatic analysis and verification of the documented output code.
منابع مشابه
Aggressive Maneuvering of Small Autonomous Helicopters: A Human-Centered Approach
Unmanned small autonomous helicopters can perform aggressive maneuvers that will be useful for operations in challenging conditions. This paper presents an analysis of the pilot’s execution of aggressive maneuvers from flight test data, collected on an instrumented small-scale acrobatic helicopter. A full-envelope nonlinear dynamic model of the helicopter was developed and validated for aggress...
متن کاملAggressive Maneuvering of Autonomous Aerial Vehicles: A Human-Centered Approach
Unmanned aerial robots such as autonomous helicopters can perform very aggressive maneuvers that will be very useful in challenging operating conditions. In the absence of detailed models for the vehicle’s behavior during those maneuvers, an approach aimed at learning those maneuvers directly from human pilots is proposed. The approach is illustrated for several maneuvers in a simulated environ...
متن کاملModeling, Identification, and Control of an Unmanned Surface Vehicle
This dissertation addresses the modeling, identification, and control of an automated planing vessel. To provide motion models for trajectory generation and to enable model-based control design for trajectory tracking, several experimentally identified models are compared over a wide range of speed and planing conditions for the Virginia Tech Ribcraft Unmanned Surface Vehicle. The modeling and ...
متن کاملAggressive Manuevering of Unmanned Helicopters: Learning from Human Based on Neural Networks
“Teaching by Showing” control of a small helicopter’s aggressive maneuvering often needs inner aided controllers based on helicopter's dynamics, which is very complex to identify. In this paper, a neural network based control is proposed, based on the identification of the relationship between the pilot’s control and flight states, and it is a model-free control method. Flight test is done in s...
متن کاملA Hybrid Control Architecture for Aggressive Maneuvering of Autonomous Helicopters
In this paper we propose a hierarchical control architecture for aggressive maneuvering applicable to autonomous helicopters. In order to reduce the computational requirements of the control problem to be solved to achieve aggressive trajectories, a hybrid system framework is used, which allows for a substantial reduction in the complexity of the system, as well as for guarantees on the stabili...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1308.5964 شماره
صفحات -
تاریخ انتشار 2013